doctor of science (dsc) - Francés Inglés Diccionario